#ifndef RENDERER_H
#define RENDERER_H

#include <map>
#include <SFML/Graphics.hpp>

#include "Level.h"
#include "Constants.h"
#include "Entity.h"

class Renderer
{
    public:
        Renderer();

        void aim(float, float);
        void render(sf::RenderWindow*, Level*);
        void render(sf::RenderWindow*, Entity*);

    protected:
        sf::View* view;
};

#endif // RENDERER_H
